package com.anla.boot.inherit;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author luoan
 * @version 1.0
 * @date 2019/8/6 11:03
 *
 * 开启自动配置，即读取 staters里面内容
 * 自动化配置，如何配置，基于你加入的stater，由于本项目中的
 * spring-boot-starter-web有加入 tomcat和spring mvc，所以自动化配置指导了你是想要web应用配置。
 **/
@RestController
@EnableAutoConfiguration
// @SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScan @ConfigurationPropertiesScan
public class Application {
    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        // 告诉SpringBoot，哪个是主要的Spring组件
        SpringApplication.run(Application.class, args);
    }
}
